Sherry's comments: I would attend the training you have outlined here. It not only trains teachers in the benefits of Thinkfinity, but also helps teachers to use the resource and reflect on their experience with it. Cool!